package com.gsww.vue.controller.sys;

import java.awt.image.BufferedImage;

import javax.imageio.ImageIO;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;

//import com.google.code.kaptcha.Constants;
//import com.google.code.kaptcha.Producer;

@RestController
public class IndexController {
//	@Autowired
//	private JdbcTemplate jdbcTemplate ;

//	@RequestMapping(value = "/image2", method = RequestMethod.GET)
//	public void getKaptchaImage(HttpServletRequest request, HttpServletResponse response) throws Exception {
//		HttpSession session = request.getSession();		
//		response.setDateHeader("Expires", 0);
//		
//		// Set standard HTTP/1.1 no-cache headers.
//		response.setHeader("Cache-Control", "no-store, no-cache, must-revalidate");
//		
//		// Set IE extended HTTP/1.1 no-cache headers (use addHeader).
//		response.addHeader("Cache-Control", "post-check=0, pre-check=0");
//		
//		// Set standard HTTP/1.0 no-cache header.
//		response.setHeader("Pragma", "no-cache");
//		
//		// return a jpeg
//		response.setContentType("image/jpeg");
//		
//		// create the text for the image
//		String capText = captchaProducer.createText();
//		
//		// store the text in the session
//		session.setAttribute(Constants.KAPTCHA_SESSION_KEY, capText);
//		
//		// create the image with the text
//		BufferedImage bi = captchaProducer.createImage(capText);
//		ServletOutputStream out = response.getOutputStream();
//		
//		// write the data out
//		ImageIO.write(bi, "JPEG", out);
//		try {
//			out.flush();
//		} finally {
//			out.close();
//		}
//	}
	@RequestMapping("/login")
    public String hello(Model m) {
		//System.out.println("--999---");
        return "index";
    }
	
	
}
